<?xml version="1.0" encoding="UTF-8"?>
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core">
     <h:head>
        <title>Add a new item</title>
        <h:outputStylesheet library="css" name="OnlineLibrary-style.css"/>
        <h:form><h:commandLink onclick="#{loginManagerBean.redirectNotLoggedIn()}"/></h:form>
        
    </h:head>
       <body>
           <div  class="container">
   <div class="header">
           <h3 id="main_logo">Online Library</h3>
               <h:panelGroup rendered="#{loginManagerBean.isNotLoggedIn()}">
                 <h:form>
                          <h:outputLabel for="username" value="Username"/> <h:inputText id="username" value="#{loginManagerBean.username}" size="25" /><h:outputLabel for="password" value="password"/> <h:inputSecret value="#{loginManagerBean.password}" size="25"/>
             <h:commandButton value="Login" action="#{loginManagerBean.login()}"/>
             
                
         </h:form>   
         </h:panelGroup>
            <h:panelGroup rendered="#{loginManagerBean.isLoggedIn()}">
                <h:outputText value="Hello, #{loginManagerBean.username}"/>
            </h:panelGroup>
      
    </div>
 
         
         <div class="sidebarleft">
             

            <ul class="nav">
            <li><a href="http://localhost:8080/OnlineLibrary/" >Home</a></li>
            <li><a href="http://localhost:8080/OnlineLibrary/search.xhtml">Search Catalog</a></li>
            <li><a href="http://localhost:8080/OnlineLibrary/patronsearch.xhtml">Patron Management</a></li>
            <li><h:link outcome="/admin/AddItems.xhtml" rendered="#{loginManagerBean.isAdmin()}">Add New Items</h:link></li>
            <li><h:link outcome="/admin/signup.xhtml" rendered="#{loginManagerBean.isAdmin()}">Add New Member</h:link></li>
            <li><h:link outcome="/admin/periodManagement.xhtml" rendered="#{loginManagerBean.isAdmin()}">Item Period Management</h:link></li>
            <li><h:link outcome="/admin/logs.xhtml" rendered="#{loginManagerBean.isAdmin()}">Activity Log</h:link></li>
            <li><h:link outcome="/browse_catalog.xhtml" rendered="#{loginManagerBean.isLoggedIn()}">Browse Catalog</h:link></li>
            <li><h:form><h:commandLink value="Logout" action="#{loginManagerBean.logout()}" rendered="#{not empty request.remoteUser}" /></h:form></li>
            </ul>
       
        </div><br/>
 
        <div class="content">
          
            <h3>Add a New Item To The Catalog</h3>
             <h:form>
            <h:outputLabel for="title" rendered="true" value="Title"/><br/>

            <h:inputText id="title" required="true" 
                         value="#{jSFLibraryManagerBean.title}" size="50" /><br/><br/>
            
            <h:outputLabel for="author" rendered="true" value="Author"/><br/>
            
            <h:inputText id="author" required="true" 
                         value="#{jSFLibraryManagerBean.author}" size="50"/><br/><br/>
            
            <h:outputLabel for="publisher" rendered="true" value="Publisher"/><br/>
            
            <h:inputText id="publisher" required="true" value="#{jSFLibraryManagerBean.publisher}" size="50"/><br/><br/>
                               
            <h:outputLabel for="publicationYear" rendered="true" value="Year Published"/><br/>
            
            <h:inputText id="publicationYear" required="true" 
                         value="#{jSFLibraryManagerBean.publicationYear}" size="50"/><br/><br/>
                              
            
            <h:outputLabel for="media" rendered="true" value="Type of Media"/><br/>
            <br/>   
            <h:selectOneMenu id="media" required="true" 
                             value="#{jSFLibraryManagerBean.format}">
            
            <f:selectItem itemLabel="Book" itemValue="Book"/>
            <f:selectItem itemLabel="Audio" itemValue="Audio"/>
            <f:selectItem itemLabel="Video" itemValue="Video"/>
            </h:selectOneMenu>
            <br/><br/>
            
            <h:outputLabel for="status" rendered="true" value="Status"/>
           <br/>
            <h:selectOneMenu id="status" required="true" value="#{jSFLibraryManagerBean.status}">
            <f:selectItem itemLabel="Available" itemValue="Available" />
            <f:selectItem itemLabel="Checked-Out" itemValue="Checked-Out"/>
            <f:selectItem itemLabel="Missing" itemValue="Missing"/>
            </h:selectOneMenu>
            
                             
            
           <br/><br/>
            <h:commandButton value="Add Item" action="#{jSFLibraryManagerBean.createLibraryItem()}"/>
            
            
        </h:form>
           
        </div>
           </div>
       </body>
</html>
